热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

文中|推断_几款提升开发体验的VSCode插件推荐

篇首语:本文由编程笔记#小编为大家整理,主要介绍了几款提升开发体验的VSCode插件推荐相关的知识,希望对你有一定的参考价值。

篇首语:本文由编程笔记#小编为大家整理,主要介绍了几款提升开发体验的VSCode插件推荐相关的知识,希望对你有一定的参考价值。




今天推荐几款通用的VSCode插件给大家。


对于轻量级的文本或代码编辑器,最开始用过Notepad++,后来换了Sublime和Atom,最后换成了VSCode。作为一款微软出品的编辑器,最吸引我的是轻量级、启动快,扩展丰富,尤其是扩展丰富,目前前端代码开发,以及常规的代码文件编辑修改,我都是用VSCode来完成的,如果你还没有尝试过,强烈推荐,顺便贴一个下载地址:https://code.visualstudio.com/

今天就推荐几款通用的VSCode插件给大家,可以极大提升大家的使用体验和效率。大家可以直接通过侧边栏的插件市场搜索下载使用。


1.GitLens

GitLens增强了VSCode内置的Git功能,方便我们直接查看仓库中文件的变动情况和提交记录。这里主要说两个我觉的体验非常好的点:
1.可以直接在打开的文件中直观查看某一行修改的作者和修改时间,方便快捷,如下图所示:

2.可以直观查看某一文件的所有修改记录,如下图所示:


2.LeetCode

LeetCode相信大家都比较熟悉了,尤其是面试前,刷算法非常必要。插件作者把LeetCode的常用功能整合到了VSCode中,可以直接在VSCode中登录自己的LeetCode账号开始刷题,编写完成后支持本地数据测试和提交到远端校验,配合上VSCode良好的使用体验,使用体验非常不错,放一张使用截图大家感受一下:


3.Visual Studio IntelliCode

平时一些简单的代码文件修改,以及前端相关代码,我都会直接在VSCode中进行编辑,所以一款优秀的代码提示插件就显得非常有必要。
这是一款微软开发的插件,利用代码上下文推断和机器学习来进行代码自动提示,目前支持Python、TypeScript、Javascript和Java,使用体验良好,放一张动图大家感受一下:


4.Paste Image To Markdown

在VSCode中写markdown的过程中免不了需要在文中插入截图,一般我们需要先截图,保存到本地,最后在markdown中引入。
这个插件可以在你截图完成后,使用快捷键(Cmd + Alt + V)直接将剪贴板的截图保存到当前文件夹,并插入到markdown文件中,方便快捷。
当然,如果你希望可以一键上传到云端,并插入到文中,可以搜索一下Picgo这个插件,功能非常强大。


5.Markdown PDF

我经常会使用VSCode写markdown,但有时候需要把markdown导出为pdf方便分享或者打印。试了一下印象笔记提供的markdown转pdf,发现排版比较乱,而且留白太多,整个页面不够协调,最终找到了这个插件,转出来的pdf文件排版良好。
你只需要在VSCode中打开markdown文件,然后右键,就可以选择导出为pdf、html、png、jpeg格式,如下图所示:


写在最后

当然,VSCode上的优秀插件有很多,这里只推荐了几款比较通用的插件,也欢迎大家评论推荐好的插件。


推荐阅读
  • 本文介绍了Python语言程序设计中文件和数据格式化的操作,包括使用np.savetext保存文本文件,对文本文件和二进制文件进行统一的操作步骤,以及使用Numpy模块进行数据可视化编程的指南。同时还提供了一些关于Python的测试题。 ... [详细]
  • 使用Ubuntu中的Python获取浏览器历史记录原文: ... [详细]
  • Python脚本编写创建输出数据库并添加模型和场数据的方法
    本文介绍了使用Python脚本编写创建输出数据库并添加模型数据和场数据的方法。首先导入相应模块,然后创建输出数据库并添加材料属性、截面、部件实例、分析步和帧、节点和单元等对象。接着向输出数据库中添加场数据和历程数据,本例中只添加了节点位移。最后保存数据库文件并关闭文件。文章还提供了部分代码和Abaqus操作步骤。另外,作者还建立了关于Abaqus的学习交流群,欢迎加入并提问。 ... [详细]
  • 安装mysqlclient失败解决办法
    本文介绍了在MAC系统中,使用django使用mysql数据库报错的解决办法。通过源码安装mysqlclient或将mysql_config添加到系统环境变量中,可以解决安装mysqlclient失败的问题。同时,还介绍了查看mysql安装路径和使配置文件生效的方法。 ... [详细]
  • 本文介绍了在Python3中如何使用选择文件对话框的格式打开和保存图片的方法。通过使用tkinter库中的filedialog模块的asksaveasfilename和askopenfilename函数,可以方便地选择要打开或保存的图片文件,并进行相关操作。具体的代码示例和操作步骤也被提供。 ... [详细]
  • 向QTextEdit拖放文件的方法及实现步骤
    本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • Carve库在Visual Studio2015中的编译方法及注意事项
    本文介绍了在Visual Studio2015中编译Carve库的方法及注意事项。首先下载Carve库,并使用Visual Studio2015打开,生成后在bin目录下会生成.lib文件。同时,本文还指出了之前在Visual Studio2017中编译的问题,并提醒需要根据对应的平台进行编译,否则会出现报错。详细的步骤和注意事项请参考原文链接。 ... [详细]
  • 本文记录了作者对x265开源代码的实现与框架进行学习与探索的过程,包括x265的下载地址与参考资料,以及在Win7 32 bit PC、VS2010平台上的安装与配置步骤。 ... [详细]
  • 开发笔记:spring boot项目打成war包部署到服务器的步骤与注意事项
    本文介绍了将spring boot项目打成war包并部署到服务器的步骤与注意事项。通过本文的学习,读者可以了解到如何将spring boot项目打包成war包,并成功地部署到服务器上。 ... [详细]
  • VSCode快速查看函数定义和代码追踪方法详解
    本文详细介绍了在VSCode中快速查看函数定义和代码追踪的方法,包括跳转到定义位置的三种方式和返回跳转前的位置的快捷键。同时,还介绍了代码追踪插件的使用以及对符号跳转的不足之处。文章指出,直接跳转到定义和实现的位置对于程序员来说非常重要,但需要语言本身的支持。以TypeScript为例,按下F12即可跳转到函数的定义处。 ... [详细]
  • 本文介绍了使用Rust语言编写、保存和编译程序的简单步骤。首先,打开记事本文件并编写程序代码,然后将代码保存到一个以.rs为扩展名的文件中。接下来,使用rustc命令来编译运行程序。最后,通过命令行运行编译后的程序,得到输出结果。如果遇到编译错误,可以下载Build Tools for Visual Studio 2017来解决。 ... [详细]
  • 1、工具VS2015OpenCV3.20下载地址:https:sourceforge.netprojectsopencvlibrary2、步骤1.下载工具ÿ ... [详细]
  • linux qt打开常用文件格式,设置Linux Qt文件默认打开方式为QtCreator
    Linux自定义文件打开方式也可参照文本抱歉,本文前段时间写的ubuntu下的Qt工程文件默认打开方式是不好用的,因为其他的文本文件也会受到影响,强迫症患者,每次打开Qt工程都是先 ... [详细]
author-avatar
fdsfdsfsfsfsfsfsfsfsafsf
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有